package alg

import (
	"github.com/bwmarrin/snowflake"
)

var node *snowflake.Node

// 初始化雪花算法
func init() {
	n, err := snowflake.NewNode(1)
	if err != nil {
		panic(err)
	}
	node = n
}

// SnowFlakeID 生成唯一ID
func SnowFlakeID() int64 {
	return int64(node.Generate())
}
